package cn.edu.djtu.fw.service;

import java.util.Map;

import cn.edu.djtu.fw.model.Admin;

public interface AdminServiceI {
	/**
	 * 登录操作
	 * 
	 * @param admin
	 * @return
	 */
	Admin login(Admin admin);

	/**
	 * 删除操作
	 * 
	 * @param id
	 * @return
	 */
	boolean delete(int id);

	/**
	 * 修改操作
	 * 
	 * @param admin
	 * @return
	 */
	boolean update(Admin admin);

	/**
	 * 新增操作
	 * 
	 * @param admin
	 * @return
	 */
	boolean insert(Admin admin);

	/**
	 * 通过id获得对象
	 * 
	 * @param id
	 * @return
	 */
	Admin getAdminById(int id);

	/**
	 * 返回XX对象集合rows="" total=""
	 * 
	 * @param page
	 *            第几页
	 * @param rows
	 *            一页几行
	 * @param admin
	 *            要查询的对象
	 * @return
	 */
	Map<String, Object> getAllAdmin(int page, int rows, Admin admin);
}
